const express = require('express')
const bodyParser = require('body-parser')
// 取post方式中body中传过来的值
const swiper = require('./swiper')
const catelist = require('./catelist')
const users = require('./users')
const app = express()
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.all('*', (req, res, next) => {
  res.header('Access-Control-Allow-Origin', '*')
  res.header('Access-Control-Allow-Headers', 'X-Requested-With,Content-TYPE')
  res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS')
  next()
})
// 跨域问题的解决
app.use(swiper, catelist, users)
// app.get('/api/v1/test',(req,res) => {
//     res.json({
//         'id':1,
//         'name':'hoho',
//         'age':10
//     })
// })  要写很多 的api可以单独封装起来成一个文件
app.listen('3300', () => {
  console.log('启动') // 自动重启的话需要安装nodemon,nodemon会替换node运行，并把运行的命令写在packagejson中,最后在命令行中用npm run mock进行服务器的运行
})
